package br.com.fatecjp.pooai.gerenciador.taxi.message;

public final class TipoMensagemAgente {

	public static final TipoMensagemAgente REQUISICAO_TAXI = new TipoMensagemAgente(
			0);
	public static final TipoMensagemAgente REGISTRO_TAXI = new TipoMensagemAgente(1);
	public static final TipoMensagemAgente RESPOSTA_REGISTRO_TAXI = new TipoMensagemAgente(
			2);
	public static final TipoMensagemAgente DESREGISTRO_TAXI = new TipoMensagemAgente(
			3);
	public static final TipoMensagemAgente RESPOSTA_DESREGISTRO_TAXI = new TipoMensagemAgente(
			4);
	public static final TipoMensagemAgente NOTIFICACAO_MOVIMENTO_TAXI = new TipoMensagemAgente(
			5);
	public static final TipoMensagemAgente REQUISICAO_INFORME_BUSCA_CLIENTE = new TipoMensagemAgente(
			6);
	public static final TipoMensagemAgente REQUISICAO_INFORME_COLETA_CLIENTE = new TipoMensagemAgente(
			7);
	public static final TipoMensagemAgente REQUISICAO_INFORME_ENTREGA_CLIENTE = new TipoMensagemAgente(
			8);

	private int code;

	private TipoMensagemAgente(int code) {
		this.code = code;
	}

	public int getCode() {
		return this.code;
	}

}
